Skip to main content

Electric Sheep

Electric Sheep is a distributed computing project for animating and evolving fractal flames, which are in turn distributed to the networked computers, which display them as a screensaver.

Process

The process is transparent to the casual user, who can simply install the software as a screensaver. Alternatively, the user may become more involved with the project, manually creating a fractal flame file for upload to the server where it is rendered into a video file of the animated fractal flame. As the screensaver entertains the user, their computer is also used for rendering commercial projects, sales of which keep the servers and developers running.

According to Mitchell Whitelaw in his Metacreation: Art and Artificial Life, "On the screen they are luminous, twisting, elastic shapes, abstract tangles and loops of glowing filaments."

The name "Electric Sheep" is taken from the title of Philip K. Dick's novel Do Androids Dream of Electric Sheep?. The title mirrors the nature of the project: computers (androids) who have started running the screensaver begin rendering (dreaming) the fractal movies (sheep).

The sheep motif is carried over into other aspects of the project: the 100 or so sheep stored on the server at any time is referred to as 'the flock'; creating a new fractal by interpolating or combining the sheep's fractal code with that of another sheep is called mating/breeding; changes to the code are called mutations, etc.

The parameters that generate these movies (sheep) can be created in a few ways: they can be created and submitted by members of the electricsheep mailing list, members of the mailing list can download the parameters of existing sheep and tweak them, or sheep can be mated together automatically by the server or manually by server admins (nicknamed shepherds).

Users may vote on sheep that they like or dislike, and this voting is used for the genetic algorithm which generates new sheep. Each movie is a fractal flame with several of its parameters animated. The individual frames of which these movies consist are rendered using 'spare' processing cycles from idle computers on the distributed network of those running the screensaver application, and finished sheep (in the form of .avi files) are distributed to the network.

All sheep parameters and movies are distributed under the Creative Commons Attribution license and automatically downloaded by the screen saver. However, the underlying copyright issues raised by generative, distributed digital art projects involve novel legal issues that the current copyright system may be ill-equipped to handle.

The screensaver was created and released as free software by Scott Draves in 1999 and continues to be developed by him and a team of about five engineers.

464
RESULTS
rss


PART OF
Arts & Music
Media Type
463
movies
1
data
Topics & Subjects
461
algorithm
461
alife
461
art
461
draves
461
electricsheep
461
evolution
More right-solid
Collection
403
Electric Sheep
60
Community Video
5
East River Favorites
4
alkalain Favorites
4
eReGe Favorites
3
BillMac222 Favorites
More right-solid
Creator
461
scott draves and the electric sheep
Language
1
English
SHOW DETAILS
up-solid down-solid
eye
Title
Date Archived
Creator
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 3.1M
favorite 23
comment 4
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
favoritefavoritefavoritefavoritefavorite ( 4 reviews )
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2.9M
favorite 5
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2.8M
favorite 3
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2.8M
favorite 9
comment 6
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
favoritefavoritefavoritefavorite ( 6 reviews )
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2.7M
favorite 3
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2.7M
favorite 1
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2.7M
favorite 2
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2.6M
favorite 6
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2.6M
favorite 1
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2.5M
favorite 3
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2.5M
favorite 1
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2.5M
favorite 2
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2.5M
favorite 2
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2.5M
favorite 0
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2.5M
favorite 2
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2.5M
favorite 0
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2.4M
favorite 1
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2.4M
favorite 7
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2.4M
favorite 0
comment 1
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
favoritefavoritefavoritefavorite ( 1 reviews )
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2.4M
favorite 0
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2.4M
favorite 0
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2.4M
favorite 1
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2.4M
favorite 0
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2.4M
favorite 0
comment 1
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
favoritefavoritefavoritefavoritefavorite ( 1 reviews )
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2.4M
favorite 0
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2.4M
favorite 0
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2.3M
favorite 2
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2.3M
favorite 4
comment 2
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
favoritefavoritefavorite ( 2 reviews )
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2.3M
favorite 3
comment 1
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
favoritefavoritefavoritefavoritefavorite ( 1 reviews )
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2.3M
favorite 3
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2.3M
favorite 3
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2.3M
favorite 3
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2.3M
favorite 0
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2.3M
favorite 2
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2.3M
favorite 0
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2.3M
favorite 1
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2.3M
favorite 1
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2.3M
favorite 0
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2.3M
favorite 1
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2.2M
favorite 0
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2.2M
favorite 1
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2.2M
favorite 1
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2.2M
favorite 0
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2.2M
favorite 1
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2.2M
favorite 1
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2.2M
favorite 0
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2.2M
favorite 2
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2.2M
favorite 2
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2.2M
favorite 1
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2.2M
favorite 1
comment 1
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
favoritefavoritefavoritefavorite ( 1 reviews )
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2.2M
favorite 0
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2.1M
favorite 0
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2.1M
favorite 3
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2.1M
favorite 0
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2.1M
favorite 0
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2.1M
favorite 0
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2.1M
favorite 1
comment 1
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
favoritefavoritefavoritefavoritefavorite ( 1 reviews )
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2.1M
favorite 1
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2.1M
favorite 1
comment 1
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
favoritefavoritefavoritefavoritefavorite ( 1 reviews )
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2.1M
favorite 1
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2.1M
favorite 0
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2M
favorite 3
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2M
favorite 0
comment 1
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
favoritefavoritefavoritefavoritefavorite ( 1 reviews )
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2M
favorite 0
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2M
favorite 2
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2M
favorite 0
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2M
favorite 0
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2M
favorite 0
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 2M
favorite 1
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 1.9M
favorite 0
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 1.9M
favorite 0
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 1.9M
favorite 0
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 1.9M
favorite 0
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 1.9M
favorite 0
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm
Electric Sheep
by Scott Draves and the Electric Sheep
movies
eye 1.9M
favorite 0
comment 0
Archive of flock 244 of the Electric Sheep, see http://electricsheep.org and http://scottdraves.com
Topics: electricsheep, alife, art, draves, spotworks, evolution, algorithm